using System.Reflection;

internal class ar
{
	internal static object c()
	{
		MethodInfo[] methods = typeof(z).GetMethods(BindingFlags.Static | BindingFlags.Public);
		foreach (MethodInfo methodInfo in methods)
		{
			if (methodInfo.GetCustomAttributes(typeof(a), inherit: false).Length > 0)
			{
				return methodInfo.Invoke(null, null);
			}
		}
		return null;
	}

	internal static string b()
	{
		FieldInfo[] fields = typeof(at).GetFields(BindingFlags.Static | BindingFlags.Public);
		foreach (FieldInfo fieldInfo in fields)
		{
			if (fieldInfo.GetCustomAttributes(typeof(f), inherit: false).Length > 0)
			{
				return (string)fieldInfo.GetValue(null);
			}
		}
		return null;
	}

	internal static string a()
	{
		FieldInfo[] fields = typeof(at).GetFields(BindingFlags.Static | BindingFlags.Public);
		foreach (FieldInfo fieldInfo in fields)
		{
			if (fieldInfo.GetCustomAttributes(typeof(y), inherit: false).Length > 0)
			{
				return (string)fieldInfo.GetValue(null);
			}
		}
		return null;
	}
}
